computed 计算属性 您所在的位置:网站首页 Vue computed自动计算对象中的属性 computed 计算属性

computed 计算属性

2024-07-08 22:00| 来源: 网络整理| 查看: 265

1.计算属性允许我们对指定的视图,复杂的值计算。这些值将绑定到依赖项值,只在需要时更新。 2.在Vue中计算属性是基于它们的依赖进行缓存的,而方法是不会基于它们的依赖进行缓存的。从而使用计算属性要比方法性能更好。

1.初步使用 computed 平均年龄为:{{avgAge}} new Vue({ el: "#app", data: { message: "binge", persons: [ {name: "张三", age: 18}, {name: "李四", age: 34}, {name: "王五", age: 56}, {name: "马六", age: 32}, {name: "赵七", age: 21} ] }, computed: { avgAge: function () { let avgAge = 0; for (let p of this.persons) { avgAge += p.age; } return avgAge/this.persons.length; } } }) 2.get/set扩展 computed 平均年龄为:{{avgAge}} new Vue({ el: "#app", data: { message: "binge", persons: [ {name: "张三", age: 18}, {name: "李四", age: 34}, {name: "王五", age: 56}, {name: "马六", age: 32}, {name: "赵七", age: 21} ] }, computed: { avgAge: { get: function () { let avgAge = 0; for (let p of this.persons) { avgAge += p.age; } return avgAge / this.persons.length; }, set: function () { } } } })


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有